From 08e97257975983a57e60a5ac8165f6af70b53a7f Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 19 Mar 2019 08:16:07 +0100 Subject: [PATCH] Move working tests to new directory These are tests that are working on both GL and Cairo now. Some tests got black boxes over the areas that aren't easy to compare. --- .../gsk/compare/clipped_rounded_clip.node | 41 ++++++++++++++++++ .../gsk/compare/clipped_rounded_clip.png | Bin 0 -> 3111 bytes testsuite/gsk/compare/opacity_clip.node | 36 +++++++++++++++ testsuite/gsk/compare/opacity_clip.png | Bin 0 -> 1913 bytes .../outset_shadow_offset_both.node} | 0 .../outset_shadow_offset_both.png} | Bin .../outset_shadow_offset_x.node} | 0 .../outset_shadow_offset_x.png} | Bin .../outset_shadow_offset_y.node} | 0 .../outset_shadow_offset_y.png} | Bin .../outset_shadow_rounded_top.node} | 0 .../outset_shadow_rounded_top.png} | Bin .../outset_shadow_simple.node} | 0 .../outset_shadow_simple.png} | Bin testsuite/gsk/gl/clipped_rounded_clip.gl.png | Bin 613 -> 0 bytes testsuite/gsk/gl/clipped_rounded_clip.txt | 10 ----- testsuite/gsk/gl/opacity_clip.gl.png | Bin 543 -> 0 bytes testsuite/gsk/gl/opacity_clip.txt | 13 ------ testsuite/gsk/meson.build | 39 ++++++++++++++--- 19 files changed, 109 insertions(+), 30 deletions(-) create mode 100644 testsuite/gsk/compare/clipped_rounded_clip.node create mode 100644 testsuite/gsk/compare/clipped_rounded_clip.png create mode 100644 testsuite/gsk/compare/opacity_clip.node create mode 100644 testsuite/gsk/compare/opacity_clip.png rename testsuite/gsk/{gl/outset_shadow_offset_both.txt => compare/outset_shadow_offset_both.node} (100%) rename testsuite/gsk/{gl/outset_shadow_offset_both.gl.png => compare/outset_shadow_offset_both.png} (100%) rename testsuite/gsk/{gl/outset_shadow_offsetx.txt => compare/outset_shadow_offset_x.node} (100%) rename testsuite/gsk/{gl/outset_shadow_offsetx.gl.png => compare/outset_shadow_offset_x.png} (100%) rename testsuite/gsk/{gl/outset_shadow_offsety.txt => compare/outset_shadow_offset_y.node} (100%) rename testsuite/gsk/{gl/outset_shadow_offsety.gl.png => compare/outset_shadow_offset_y.png} (100%) rename testsuite/gsk/{gl/outset_shadow_rounded_top.txt => compare/outset_shadow_rounded_top.node} (100%) rename testsuite/gsk/{gl/outset_shadow_rounded_top.gl.png => compare/outset_shadow_rounded_top.png} (100%) rename testsuite/gsk/{gl/outset_shadow_simple.txt => compare/outset_shadow_simple.node} (100%) rename testsuite/gsk/{gl/outset_shadow_simple.gl.png => compare/outset_shadow_simple.png} (100%) delete mode 100644 testsuite/gsk/gl/clipped_rounded_clip.gl.png delete mode 100644 testsuite/gsk/gl/clipped_rounded_clip.txt delete mode 100644 testsuite/gsk/gl/opacity_clip.gl.png delete mode 100644 testsuite/gsk/gl/opacity_clip.txt diff --git a/testsuite/gsk/compare/clipped_rounded_clip.node b/testsuite/gsk/compare/clipped_rounded_clip.node new file mode 100644 index 0000000000..0d1340e3b7 --- /dev/null +++ b/testsuite/gsk/compare/clipped_rounded_clip.node @@ -0,0 +1,41 @@ +color { + color: white; + bounds: 50 70 80 90; +} + +clip { + clip: 60 80 60 70; + child: rounded-clip { + clip: 20 50 100 100 / 50; + child: color { + bounds: 20 50 100 100; + color: red; + } + } +} + +debug { + message: "clipped out area"; + child: container { + color { + bounds: 115 80 5 45; + color: black; + } + color { + bounds: 110 121 5 11; + color: black; + } + color { + bounds: 99 129 11 11; + color: black; + } + color { + bounds: 91 140 11 5; + color: black; + } + color { + bounds: 60 145 35 5; + color: black; + } + } +} diff --git a/testsuite/gsk/compare/clipped_rounded_clip.png b/testsuite/gsk/compare/clipped_rounded_clip.png new file mode 100644 index 0000000000000000000000000000000000000000..61f527fc97edb4639e8bfbfcf24b39fcf1fc95de GIT binary patch literal 3111 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 literal 0 HcmV?d00001 diff --git a/testsuite/gsk/compare/opacity_clip.node b/testsuite/gsk/compare/opacity_clip.node new file mode 100644 index 0000000000..443b1e9fd6 --- /dev/null +++ b/testsuite/gsk/compare/opacity_clip.node @@ -0,0 +1,36 @@ +color { + bounds: 40 40 70 70; + color: transparent; +} + +clip { + clip: 50 50 50 50; + child: opacity { + opacity: 0.4; + child: rounded-clip { + clip: 50 50 100 100 / 50; + child: color { + bounds: 50 50 100 100; + color: red; + } + } + } +} + +debug { + message: "clipped out area"; + child: container { + color { + bounds: 50 70 10 30; + color: black; + } + color { + bounds: 55 55 20 20; + color: black; + } + color { + bounds: 70 50 30 10; + color: black; + } + } +} diff --git a/testsuite/gsk/compare/opacity_clip.png b/testsuite/gsk/compare/opacity_clip.png new file mode 100644 index 0000000000000000000000000000000000000000..f64cab7230dc6bd9b48d84c3b917468ec7922486 GIT binary patch literal 1913 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 literal 0 HcmV?d00001 diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.txt b/testsuite/gsk/compare/outset_shadow_offset_both.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offset_both.txt rename to testsuite/gsk/compare/outset_shadow_offset_both.node diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.gl.png b/testsuite/gsk/compare/outset_shadow_offset_both.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offset_both.gl.png rename to testsuite/gsk/compare/outset_shadow_offset_both.png diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.txt b/testsuite/gsk/compare/outset_shadow_offset_x.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsetx.txt rename to testsuite/gsk/compare/outset_shadow_offset_x.node diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.gl.png b/testsuite/gsk/compare/outset_shadow_offset_x.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsetx.gl.png rename to testsuite/gsk/compare/outset_shadow_offset_x.png diff --git a/testsuite/gsk/gl/outset_shadow_offsety.txt b/testsuite/gsk/compare/outset_shadow_offset_y.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsety.txt rename to testsuite/gsk/compare/outset_shadow_offset_y.node diff --git a/testsuite/gsk/gl/outset_shadow_offsety.gl.png b/testsuite/gsk/compare/outset_shadow_offset_y.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsety.gl.png rename to testsuite/gsk/compare/outset_shadow_offset_y.png diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.txt b/testsuite/gsk/compare/outset_shadow_rounded_top.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_rounded_top.txt rename to testsuite/gsk/compare/outset_shadow_rounded_top.node diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.gl.png b/testsuite/gsk/compare/outset_shadow_rounded_top.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_rounded_top.gl.png rename to testsuite/gsk/compare/outset_shadow_rounded_top.png diff --git a/testsuite/gsk/gl/outset_shadow_simple.txt b/testsuite/gsk/compare/outset_shadow_simple.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_simple.txt rename to testsuite/gsk/compare/outset_shadow_simple.node diff --git a/testsuite/gsk/gl/outset_shadow_simple.gl.png b/testsuite/gsk/compare/outset_shadow_simple.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_simple.gl.png rename to testsuite/gsk/compare/outset_shadow_simple.png diff --git a/testsuite/gsk/gl/clipped_rounded_clip.gl.png b/testsuite/gsk/gl/clipped_rounded_clip.gl.png deleted file mode 100644 index 0e8b85beb4237fadfc24d393a5e73d9d40ea4171..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 613 zcmV-r0-F7aP)%@ZG8r1$-%UkvL$OB^LMw zvB1|M1*o*zVT0Qx*p3ALOsvv!nONW@;(%8Z>%;-SsTxthi&Z1SdH7r6 zYSoF5;n(e*2pJA_+tQ16EahkTa$=?Zfs!-)>M)kFGyGR}DL2E<|AnQ@4FAN1!w0J> zO3d)nqp*~h;rEH##|Qy^YW+UD*h{hB?-&HQp>+evGL|~}+GU85GUv5EOVgOrD&ZzD zjxn6YnS=37>|qx>*wVTl-M|`F65GQBbQ`|`@d8aWmlU=g00000NkvXXu0mjfX9O3* diff --git a/testsuite/gsk/gl/clipped_rounded_clip.txt b/testsuite/gsk/gl/clipped_rounded_clip.txt deleted file mode 100644 index 545e6045ac..0000000000 --- a/testsuite/gsk/gl/clipped_rounded_clip.txt +++ /dev/null @@ -1,10 +0,0 @@ -clip { - clip: 60 80 60 70; - child: rounded-clip { - clip: 20 50 100 100 / 50; - child: color { - bounds: 20 50 100 100; - color: red; - } - } -} diff --git a/testsuite/gsk/gl/opacity_clip.gl.png b/testsuite/gsk/gl/opacity_clip.gl.png deleted file mode 100644 index 95df90fc314db64e98a5cd9323310f24b5644b5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)J{B$nL9h!!r2qd9rHkAV zYn?GpZYD|3QY3tbJGptx^vE0wec%qb0j_~7+;5k_IdBG;Ub2KWSQmH*JOTq;@S|iQ zV&MT810&$J%^1lz?;d;9Yav&O}6DimQM+(M9ADn&GMtji@3P zK7cu{O-3b(h_uiJ@El|OL#T^bcmtMz(H^@ARS^qcD0d@YR79*>eOI{EI0?ZbvMR6f z+)BhENW{Vuu)%HIlG0kl!VB=Nm?el-okc2i4dAkaEJ65GWa0V0q%;PU^F(J`@epc7XEAWB_f?F>lM6?{fbPI zq)=dAq`0|Ju@#X6Q}C^LDt0R}P8C9fU6E0;6bcyFZq-}8DawVaBEzI96sSb9J;M4@ zi42maP{7E0>@06aPQl